#ifndef MONSTER_H_INCLUDED
#define MONSTER_H_INCLUDED

#include "entity.h"

class Player;

class Monster : public Entity
{
public:
    Monster(const std::string& _name, Player* _enemy, const int& _health, const int& _attack, const int& _defense, const int& _speed, const int& _experience);

    void attack();

    int getExperience() const { return experience; }
private:
    Player* enemy;
    int experience;
};

#endif // MONSTER_H_INCLUDED
